Crate virtio_queue
source · [−]Expand description
Virtio queue API for backend device drivers to access virtio queues.
Modules
Virtio queue related constant definitions
Structs
Consuming iterator over all available descriptor chain heads in the queue.
A virtio descriptor constraints with C representation.
A virtio descriptor chain.
An iterator for readable or writable descriptors.
A convenient wrapper struct for a virtio queue, with associated GuestMemory
object.
A guard object to exclusively access an Queue
object.
Struct to maintain information and manipulate state of a virtio queue.
Struct to maintain information and manipulate state of a virtio queue for multi-threaded context.
Represents the contents of an element from the used virtqueue ring.
Enums
Virtio Queue related errors.
Traits
Trait for objects returned by QueueStateT::lock()
.
Trait to access and manipulate a Virtio queue that’s known to be exclusively accessed by a single execution thread.
Trait to access and manipulate a virtio queue.